//package com.sinothk.tab.weinxin.demo;
//
//import android.support.v4.app.Fragment;
//import android.support.v4.app.FragmentManager;
//import android.support.v4.app.FragmentPagerAdapter;
//import android.support.v4.view.ViewPager;
//import android.support.v7.app.AppCompatActivity;
//import android.os.Bundle;
//
//import com.sinothk.tab.weinxin.AlphaTabsIndicator;
//
//import java.util.ArrayList;
//import java.util.List;
//
//public class MainActivity extends AppCompatActivity {
//
//    private AlphaTabsIndicator alphaTabsIndicator;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.weixintab_activity_main);
//
//        ViewPager mViewPger = (ViewPager) findViewById(R.id.mViewPager);
//        MainAdapter mainAdapter = new MainAdapter(getSupportFragmentManager());
//        mViewPger.setAdapter(mainAdapter);
//        mViewPger.addOnPageChangeListener(mainAdapter);
//
//        alphaTabsIndicator = (AlphaTabsIndicator) findViewById(R.id.alphaIndicator);
//        alphaTabsIndicator.setViewPager(mViewPger);
//
//        alphaTabsIndicator.getTabView(0).showNumber(6);
//        alphaTabsIndicator.getTabView(1).showNumber(888);
//        alphaTabsIndicator.getTabView(2).showNumber(88);
//        alphaTabsIndicator.getTabView(3).showPoint();
//    }
//
//    private class MainAdapter extends FragmentPagerAdapter implements ViewPager.OnPageChangeListener {
//
//        private List<Fragment> fragments = new ArrayList<>();
//        private String[] titles = {"微信", "通讯录", "发现", "我"};
//
//        public MainAdapter(FragmentManager fm) {
//            super(fm);
//            fragments.add(TextFragment.newInstance(titles[0]));
//            fragments.add(TextFragment.newInstance(titles[1]));
//            fragments.add(TextFragment.newInstance(titles[2]));
//            fragments.add(TextFragment.newInstance(titles[3]));
//        }
//
//        @Override
//        public Fragment getItem(int position) {
//            return fragments.get(position);
//        }
//
//        @Override
//        public int getCount() {
//            return fragments.size();
//        }
//
//        @Override
//        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
//
//        }
//
//        @Override
//        public void onPageSelected(int position) {
//            if (0 == position) {
//                alphaTabsIndicator.getTabView(0).showNumber(alphaTabsIndicator.getTabView(0).getBadgeNumber() - 1);
//            } else if (2 == position) {
//                alphaTabsIndicator.getCurrentItemView().removeShow();
//            } else if (3 == position) {
//                alphaTabsIndicator.removeAllBadge();
//            }
//        }
//
//        @Override
//        public void onPageScrollStateChanged(int state) {
//
//        }
//    }
//}
